Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Запуск Apache с CD-ROM (JSmith01, оценка: 3)
Author Message
JSmith01
Заглянувший



Joined: 10 Jul 2007
Posts: 1
Карма: 0
   поощрить/наказать


PostPosted: Tue Jul 10, 2007 7:41 pm (написано за 10 минут)
   Post subject: Запуск Apache с CD-ROM
Reply with quote

Возникла проблема запуска с компакт-диска веб-приложения. Так как оболочку делаю на основе "Денвера", решил поделиться возможными решением. Сразу оговорюсь, не использую из пакета ничего, кроме самого Apache и PHP как сервера приложений. Для простенькой задачи в качестве базы подключил SQLITE - вполне достаточно (все равно компактом только один человек пользуется, MySQL избыточен imho для такой задачи).
Берем обычный пакет, вырезаем из него ручками все лишнее. Добавляем (в моем случае) extension - php_sqlite.dll в конфиг php. Затем правим конфиг апача, устанавливая для логов и .pid файла запись в nul.

Запуск с диска делаю таким образом (все файлы веб-сервера - в папке \web):
Code (any language): скопировать код в буфер обмена
cd \web
start apache.exe
"%windir%\..\Program Files\Internet Explorer\iexplore.exe" -k http://localhost:555/
taskkill /IM apache.exe
Запускается апач, затем IE в режиме киоска. После закрытия IE скрипт автоматом грохает процесс апача. Единственная проблема - иногда апач не успевает стартовать, и IE выдает ошибку вместо странички. Лечить можно пробовать так - написать небольшую программку, чтобы делать паузу в .bat файле, и ждать несколько секунд, чтоб гарантированно запустилось.

Привожу мой конфиг Апача:
Code (any language): скопировать код в буфер обмена
ServerType standalone
ServerRoot "/web"
PidFile nul
ScoreBoardFile nul
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MaxRequestsPerChild 0
ThreadsPerChild 20
Listen 127.0.0.1:555
#Listen 12.34.56.78:80

LoadModule php4_module "/web/php4apache.dll"
ServerAdmin webmaster@localhost
ServerName localhost
DocumentRoot "/web/home"
<Directory "/">
    Options Indexes FollowSymLinks Includes MultiViews All ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

<IfModule mod_dir.c>
    DirectoryIndex index.php index.htm index.html index.shtm index.shtml
</IfModule>

AccessFileName .htaccess

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

UseCanonicalName Off

<IfModule mod_mime.c>
    TypesConfig conf/mime.types
</IfModule>

DefaultType text/plain

<IfModule mod_mime_magic.c>
    MIMEMagicFile conf/magic
</IfModule>

HostnameLookups Off

ErrorLog nul

LogLevel warn

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

CustomLog nul common
ServerSignature Off
ScriptInterpreterSource script

<IfModule mod_alias.c>

</IfModule>

<IfModule mod_autoindex.c>

</IfModule>

<IfModule mod_mime.c>
    AddEncoding x-compress Z
    AddEncoding x-gzip gz tgz

    AddType application/x-httpd-php .php .phtml
    AddType application/x-httpd-php-source .phps

    AddType application/x-tar .tgz

    AddHandler cgi-script .cgi .pl .py

    AddType text/html .shtml .shtm
    AddHandler server-parsed .shtml .shtm .html

    AddHandler send-as-is asis
</IfModule>

<IfModule mod_setenvif.c>
    BrowserMatch "Mozilla/2" nokeepalive
    BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
    BrowserMatch "RealPlayer 4\.0" force-response-1.0
    BrowserMatch "Java/1\.0" force-response-1.0
    BrowserMatch "JDK/1\.0" force-response-1.0
</IfModule>
Back to top
View user's profile Send private message
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6840
Карма: 131
   поощрить/наказать


PostPosted: Mon Jul 23, 2007 3:20 pm (спустя 12 дней 19 часов 38 минут)
   Post subject:
Reply with quote


М

Перенесено из форума: Базовый пакет :: Денвер.
Перенесено в форум: Полезные советы :: Денвер.
Back to top
View user's profile Send private message Send e-mail
Romkaua
Заглянувший



Joined: 13 Oct 2008
Posts: 1
Карма: -1
   поощрить/наказать


PostPosted: Mon Oct 13, 2008 5:52 pm (спустя 1 год 2 месяца 21 день 2 часа 32 минуты; написано за 22 секунды)
   Post subject:
Reply with quote

Спасибо!! Давно искал.
Back to top
View user's profile Send private message
Alien531 Alien
Заглянувший



Joined: 06 Dec 2008
Posts: 4
Карма: 1
   поощрить/наказать

Location: Москва

PostPosted: Sat Dec 06, 2008 10:41 pm (спустя 1 месяц 24 дня 4 часа 48 минут; написано за 31 секунду)
   Post subject:
Reply with quote

Спасибо огромное!! Вс работает!!)
Back to top
View user's profile Send private message
Nusinam
Заглянувший



Joined: 03 Jun 2009
Posts: 2
Карма: -1
   поощрить/наказать


PostPosted: Wed Jun 03, 2009 7:16 pm (спустя 5 месяцев 27 дней 20 часов 34 минуты; написано за 3 минуты 13 секунд)
   Post subject:
Reply with quote

А можно немного подробнее по этой теме?

Вкратце объясню, что мне необходимо:

- есть движок нет-магазина;
- есть контент;
- хочу из этого сделать каталог фирмы на cd;

Про автозапуск apache я в принципе понял, а можно ли сразу сделать и загрузку соответствующего сайта в браузер?
Если да, то как?
Сорри если глупости спрашиваю, но я в этой теме не очень...

Спасибо.
Back to top
View user's profile Send private message
DarkForce
Заглянувший



Joined: 17 Mar 2011
Posts: 3
Карма: -2
   поощрить/наказать


PostPosted: Wed May 11, 2011 2:14 pm (спустя 1 год 11 месяцев 7 дней 18 часов 57 минут; написано за 5 минут 15 секунд)
   Post subject:
Reply with quote

Nusinam wrote:
ремонт стиральных машин в бутово (www.mr-master.ru/service/remont_stiralnih_mashin_butovo/)

- хочу из этого сделать каталог фирмы на cd;
Про автозапуск apache я в принципе понял, а можно ли сразу сделать и загрузку соответствующего сайта в браузер?
Если да, то как?
Сорри если глупости спрашиваю, но я в этой теме не очень...
Спасибо.
Всё можно, только вот со скриптами придётся разбираться. Вы лучше скажите, а зачем вам хранить каталог фирмы на CD ? Его хранить надо на жёстком диске, так надёжнее, а CD-диски используются для переноса информации. Или вам нужно разворачивать каталог фирмы на нескольких пк? Так для этого другой софт можно применить, просто сделать образы ЖД
Back to top
View user's profile Send private message
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 271
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Thu May 12, 2011 3:17 pm (спустя 1 день 1 час 3 минуты; написано за 1 минуту 33 секунды)
   Post subject:
Reply with quote

Nusinam
Плюс будут проблемы с журналами и еще с чем-нибудь служебным. Мне кажется, проще взять какой-нибудь вебкраулер (был какой-то бесплатный) и сделать с его помощью статичную копию. И её уже нарезать на болванку.
Back to top
View user's profile Send private message
mevsme
Заглянувший



Joined: 09 Feb 2011
Posts: 7
Карма: -2
   поощрить/наказать


PostPosted: Wed Jun 15, 2011 1:51 am (спустя 1 месяц 2 дня 10 часов 33 минуты; написано за 2 минуты 48 секунд)
   Post subject: Запуск Apache
Reply with quote

Как сейчас запустить Апаче?
в папке D:\My Documents\WebServer\usr\local\apache\bin\ есть httpd.exe и TrayApache.exe, но просто их запустить нельзя, процессы умирают после запуска. С какими параметрами нужно запускать файлы?
Я смотрел в параметрах пресса аргументы
\usr\local\apache\bin\TrayApache.exe -w
httpd.exe -w
W:\usr\local\apache\bin\httpd.exe -d W:/usr/local/apache

а как это всё написать в одном BAT-файле?
чтоб при запуске файлика стартовал апач, и ничего больше?
Back to top
View user's profile Send private message
austin-wiliam
Заглянувший



Joined: 25 Apr 2014
Posts: 2
Карма: 0
   поощрить/наказать

Location: Maxico

PostPosted: Fri Apr 25, 2014 5:22 pm (спустя 2 года 10 месяцев 10 дней 15 часов 31 минуту; написано за 6 секунд)
   Post subject: Та же проблема со мной огромное спасибо за данного решения здесь.
Reply with quote

Извините за мой русский язык в основном я из Италии, и та же проблема со мной огромное спасибо за данного решения здесь.
Back to top
View user's profile Send private message
Ernestina
Заглянувший



Joined: 22 Dec 2014
Posts: 1
Карма: 0
   поощрить/наказать

Location: Karachi

PostPosted: Mon Dec 22, 2014 12:56 pm (спустя 7 месяцев 26 дней 19 часов 33 минуты; написано за 9 секунд)
   Post subject: Такая же проблема со мной ...
Reply with quote

Php не просто не ваш форум и ветку сделать мне много помощи и решения предоставить мне.
Back to top
View user's profile Send private message
lavlinserg
Заглянувший



Joined: 16 Mar 2015
Posts: 1
Карма: 0
   поощрить/наказать


PostPosted: Mon Mar 16, 2015 12:46 am (спустя 2 месяца 24 дня 11 часов 50 минут; написано за 35 секунд)
   Post subject:
Reply with quote

Всё работает!!! Супер! Огромное спасибо!!!

Ремонт бытовой техники (всёсервис.рф/)
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML